package com.gmq.chapter01;

/**
 * Created by gmq on 2017/08/08.
 * 不共享线程数据
 *
 * @version 1.0
 * @since 2017/08/08 15:54
 */
public class MyThread03 extends Thread {

    private int count = 5;

    // 增加synchronized，同步，相当于加锁
    @Override
    synchronized public void run() {
        super.run();
//        while (count > 0) { // 不要使用for语句，因为使用同步后其他线程就得不到运行的机会了
        count--;
        System.out.println(" 由 " + this.currentThread().getName() + " 计算，count= " + count);
//        }
    }
}
